Experiences teaching operating systems using virtual platforms and Linux
نویسندگان
چکیده
منابع مشابه
Teaching “Embedded Operating Systems” using Raspberry Pi and Virtual Machines
Embedded systems design, implementation and programming is an important topic in many curricula of Computer Science and Computer Engineering. This paper describes the structure of a course on Embedded Operating Systems included in the Degree in Computer Science at the University of Valladolid. The course core elements are the use of virtual machines and Raspberry Pi kits. Our experience shows t...
متن کاملExperiences of Building Linux/RTOS Hybrid Operating Environments on Virtual Machine Monitors
This paper presents our experiences of building Linux/RTOS hybrid operating environments on Xen and Gandalf virtual machine monitors (VMMs). Xen is a popular open source VMM while Gandalf is our in-house virtual machine monitor that was designed and implemented from scratch to be a simple yet extremely lightweight VMM. We ported an RTOS to both Xen and Gandalf, which were enabled to host multip...
متن کاملBuilding XenoBuntu Linux Distribution for Teaching and Prototyping Real-Time Operating Systems
This paper describes the realization of a new Linux distribution based on Ubuntu Linux and Xenomai Real-Time framework. This realization is motivated by the eminent need of real-time systems in modern computer science courses. The majority of the technical choices are made after qualitative comparison. The main goal of this distribution is to offer standard Operating Systems (OS) that include X...
متن کاملLinux/RTOS Hybrid Operating Environment on Gandalf Virtual Machine Monitor
This paper presents our Linux/RTOS hybrid operating environment constructed upon Gandalf VMM. Gandalf can host multiple RTOSes along with Linux, and RTOSes and Linux execute within their own isolated protection domains; thus, they can be spatially and temporally protected from each other. We design Gandalf from scratch as a simple and efficient VMM in order to minimize overheads incurred by vir...
متن کاملSome Experiences in Using Virtual Machines for Teaching Computer Networks
Laboratory practice is a fundamental aspect of computer network learning. Experiments tend to be very specific, frequently demanding changes in the local network topology and privileged access to the operating system configuration. These features impose a specific and exclusive laboratory for network teaching experiments. However, it is not always possible to provide such laboratory; the realit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGOPS Operating Systems Review
سال: 2006
ISSN: 0163-5980
DOI: 10.1145/1131322.1131323